上一篇博客《C++11 並發指南一(C++11 多線程初探)》中只是提到了 std::thread 的基本用法,並給出了一個最簡單的例子,本文將稍微詳細地介紹 std::thread 的用法。 st ...
上一篇博客《C++11 並發指南一(C++11 多線程初探)》中只是提到了 std::thread 的基本用法,並給出了一個最簡單的例子,本文將稍微詳細地介紹 std::thread 的用法。 st ...
引言 C++11 自2011年發布以來已經快兩年了,之前一直沒怎么關注,直到最近幾個月才看了一些 C++11 的新特性,今后幾篇博客我都會寫一些關於 C++11 的特性,算是記錄一下自己學到的東西吧 ...
Maven 標准目錄結構 好的目錄結構可以使開發人員更容易理解項目,為以后的維護工作也打下良好的基礎。Maven2根據業界公認的最佳目錄結構,為開發者提供了缺省的標准目錄模板。Maven2的標准目錄 ...
前面兩講《C++11 並發指南二(std::thread 詳解)》,《C++11 並發指南三(std::mutex 詳解)》分別介紹了 std::thread 和 std::mutex,相信讀者對 C ...
前面八章介紹了 C++11 並發編程的基礎(抱歉哈,第五章-第八章還在草稿中),本文將綜合運用 C++11 中的新的基礎設施(主要是多線程、鎖、條件變量)來闡述一個經典問題——生產者消費者模型,並給出 ...
網絡 libuv 的網絡接口與 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下變得更簡單了, 並且所有接口都是都是非阻塞的, 但是原則上還是一致的. 另外 libuv 也提供了一些工 ...
大家都知道 C++ 等面向對象的語言支持函數重載,C++ 實現函數重載很大程度上依賴與編譯器對函數名的 Mangling(損壞,破壞),即 C++ 的源代碼被編譯后同名的重載函數名字會被破壞,一般是在 ...
相信大家都知道紅黑樹是什么吧,但是呢......如果你確實不知道,你不該穿越到這兒的,你應該去這里,這里,還有這里看看,然后再來這里看看,最后如果大爺您賞臉,再來看看我吧 :-) 廢話少說,直接 ...
什么是 Maven?(摘自百度百科) Maven是Apache的一個頂級的項目:http://maven.apache.org/ Maven這個單詞來自於意第緒語,意為知識的積累,最早在Jakat ...
上面一篇博客中寫了《如何實現 C 的函數重載》,本文將進一步講講如何實現 C 語言的繼承和多態,其實大致的思想已經在前面的一篇博客《200 行 C 代碼實現插件式 NOSQL 存儲服務器(一)》中體現 ...